package com.ize.service;

import com.ize.entity.dto.UpdateArticleDto;
import com.ize.entity.dto.addArticleDto;
import com.ize.entity.pojo.Article;
import com.ize.entity.pojo.PageBean;

import java.util.List;

public interface ArticleService {
    PageBean<Article> SelectArticle(Integer pageNum, Integer pageSize, String state,String key);

    /**
     * 新增文章
     * @param addArticleDto
     */
    void insert(addArticleDto addArticleDto);

    void update(UpdateArticleDto updateArticleDto);

    void delete(Long id);

    PageBean<Article> select(Integer page, Integer pageSize);

    Article getDtail(Integer id);
}
